﻿using System.Collections.Generic;
using DataAccess;
using Model;
using ViewModel;

namespace Business
{
    public class DiasLaboradosBusiness
    {
        public IList<DiasLaboradosViewModel> ObtenerDiasLaboradosPorMes(int idMes)
        {
            var laboradosDataAccess = new DiasLaboradosDataAccess();
            return laboradosDataAccess.ObtenerDiasLaboradosPorMes(idMes);
        }

        public void InsertarActualizarDiaLaborado(DiasLaborados diaLaborado)
        {
            var diaLaboradoDataAccess = new DiasLaboradosDataAccess();
            diaLaboradoDataAccess.InsertarActualizarDiaLaborado(diaLaborado);
        }

        /*public void InsertarActualizarError(Error error)
        {
            var erroresDataAccess = new ErroresDataAccess();
            erroresDataAccess.InsertarActualizarError(error);
        }

        public ErroresViewModel ObtenerErrores(bool estado)
        {
            var erroresDataAccess = new ErroresDataAccess();
            var errores = new ErroresViewModel
            {
                Errores = erroresDataAccess.ObtenerErrores()
            };

            return errores;
        }

        public void ActivarInactivarError(int idError)
        {
            var erroresDataAccess = new ErroresDataAccess();
            erroresDataAccess.ActivarInactivarError(idError);
        }

        public ErroresViewModel ObtenerErrorPorId(int idError)
        {
            var erroresDataAccess = new ErroresDataAccess();
            var error = new ErroresViewModel
            {
                ErrorModel = erroresDataAccess.ObtenerErrorPorId(idError)
            };

            return error;
        }*/
    }
}
